﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Minecraft.Model.ReqResp
{
	/// <summary>
	/// 装备物品卸下请求实体
	/// </summary>
	[Serializable]
	public class EquipmentGoodsUnsnatchReq : BaseReq
	{
		///// <summary>
		///// 要卸下的物品Id（物品来源于装备中的格子）
		///// </summary>
		//public string goodsId;
		///// <summary>
		///// 装备物品卸下方式
		///// </summary>
		//public EnumEquipmentGoodsUnsnatchMode enumEquipmentGoodsUnsnatchMode;
		/// <summary>
		/// 目标物品所属类型（无论使用哪种卸下方式，该值都要传）（特别说明：如果卸下方式为点击按钮卸下，并且想把物品卸下到【快捷栏和背包】，则随便传 ShortcutBar 或者 Backpack 两个中的任何一个值都可以）
		/// </summary>
		public EnumGoodsBelongsToType enumGoodsBelongsToTypeTarget;
		/// <summary>
		/// 目标物品背包位置（限拖拽方式传递）
		/// </summary>
		public int GoodsPositionTarget;
		/// <summary>
		/// 将要卸下的物品属于那种装备（人的装备，幸存者的装备）
		/// </summary>
		public EnumGoodsBelongsToType enumGoodsBelongsToTypeSource;
		/// <summary>
		/// 源位置
		/// </summary>
		public int GoodsPositionSource;
		/// <summary>
		/// 如果装备所属是SurvivorEquipment，则传入指定的幸存者id
		/// </summary>
		public string guid;
	}
}
